crypto/tls.serverHandshakeState.finishedHash (field)
24 uses
crypto/tls (current package)
handshake_server.go#L36: finishedHash finishedHash
handshake_server.go#L457: hs.finishedHash = newFinishedHash(c.vers, hs.suite)
handshake_server.go#L458: hs.finishedHash.discardHandshakeBuffer()
handshake_server.go#L459: hs.finishedHash.Write(hs.clientHello.marshal())
handshake_server.go#L460: hs.finishedHash.Write(hs.hello.marshal())
handshake_server.go#L493: hs.finishedHash = newFinishedHash(hs.c.vers, hs.suite)
handshake_server.go#L497: hs.finishedHash.discardHandshakeBuffer()
handshake_server.go#L499: hs.finishedHash.Write(hs.clientHello.marshal())
handshake_server.go#L500: hs.finishedHash.Write(hs.hello.marshal())
handshake_server.go#L507: hs.finishedHash.Write(certMsg.marshal())
handshake_server.go#L515: hs.finishedHash.Write(certStatus.marshal())
handshake_server.go#L528: hs.finishedHash.Write(skx.marshal())
handshake_server.go#L555: hs.finishedHash.Write(certReq.marshal())
handshake_server.go#L562: hs.finishedHash.Write(helloDone.marshal())
handshake_server.go#L586: hs.finishedHash.Write(certMsg.marshal())
handshake_server.go#L615: hs.finishedHash.Write(ckx.marshal())
handshake_server.go#L664: signed := hs.finishedHash.hashForClientCertificate(sigType, sigHash, hs.masterSecret)
handshake_server.go#L670: hs.finishedHash.Write(certVerify.marshal())
handshake_server.go#L673: hs.finishedHash.discardHandshakeBuffer()
handshake_server.go#L720: verify := hs.finishedHash.clientSum(hs.masterSecret)
handshake_server.go#L727: hs.finishedHash.Write(clientFinished.marshal())
handshake_server.go#L767: hs.finishedHash.Write(m.marshal())
handshake_server.go#L783: finished.verifyData = hs.finishedHash.serverSum(hs.masterSecret)
handshake_server.go#L784: hs.finishedHash.Write(finished.marshal())
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)